// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package com.tencent.connect;
import android.content.Context;
import android.os.Bundle;
import com.tencent.connect.auth.QQAuth;
import com.tencent.connect.auth.QQToken;
import com.tencent.connect.common.BaseApi;
import com.tencent.tauth.IUiListener;
import com.tencent.utils.HttpUtils;
public class UserInfo extends BaseApi
{
public static final String GRAPH_OPEN_ID = "oauth2.0/m_me";
public UserInfo(Context context, QQAuth qqauth, QQToken qqtoken)
{
super(context, qqauth, qqtoken);
}
public UserInfo(Context context, QQToken qqtoken)
{
super(context, qqtoken);
}
public void getOpenId(IUiListener iuilistener)
{
Bundle bundle = composeCGIParams();
com.tencent.connect.common.BaseApi.TempRequestListener temprequestlistener = new com.tencent.connect.common.BaseApi.TempRequestListener(this, iuilistener);
HttpUtils.requestAsync(mToken, mContext, "oauth2.0/m_me", bundle, "GET", temprequestlistener);
}
public void getTenPayAddr(IUiListener iuilistener)
{
Bundle bundle = composeCGIParams();
bundle.putString("ver", "1");
com.tencent.connect.common.BaseApi.TempRequestListener temprequestlistener = new com.tencent.connect.common.BaseApi.TempRequestListener(this, iuilistener);
HttpUtils.requestAsync(mToken, mContext, "cft_info/get_tenpay_addr", bundle, "GET", temprequestlistener);
}
public void getUserInfo(IUiListener iuilistener)
{
Bundle bundle = composeCGIParams();
com.tencent.connect.common.BaseApi.TempRequestListener temprequestlistener = new com.tencent.connect.common.BaseApi.TempRequestListener(this, iuilistener);
HttpUtils.requestAsync(mToken, mContext, "user/get_simple_userinfo", bundle, "GET", temprequestlistener);
}
public void getVipUserInfo(IUiListener iuilistener)
{
Bundle bundle = composeCGIParams();
com.tencent.connect.common.BaseApi.TempRequestListener temprequestlistener = new com.tencent.connect.common.BaseApi.TempRequestListener(this, iuilistener);
HttpUtils.requestAsync(mToken, mContext, "user/get_vip_info", bundle, "GET", temprequestlistener);
}
public void getVipUserRichInfo(IUiListener iuilistener)
{
Bundle bundle = composeCGIParams();
com.tencent.connect.common.BaseApi.TempRequestListener temprequestlistener = new com.tencent.connect.common.BaseApi.TempRequestListener(this, iuilistener);
HttpUtils.requestAsync(mToken, mContext, "user/get_vip_rich_info", bundle, "GET", temprequestlistener);
}
}